imcontext: Fix priorities of modules
authorBenjamin Otte <otte@redhat.com>
Sun, 20 Jan 2019 23:47:30 +0000 (00:47 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 22 Jan 2019 03:33:11 +0000 (04:33 +0100)
All built-in backend modules get a priority of 0 because they are the
default ones.
GtkIMContextSimple gets a priority of G_MININT because it's the fallback
one.

This mirrors the media modules code.

gtk/gtkimcontextbroadway.c
gtk/gtkimcontextime.c
gtk/gtkimcontextquartz.c
gtk/gtkimcontextsimple.c
gtk/gtkimcontextwayland.c
gtk/gtkimcontextxim.c

index 5ad20101258f27b6db2603f983ac7be11d2def50..8006081d60dafe1e76432e12f93d2881b1c8ec66 100644 (file)
@@ -47,7 +47,7 @@ G_DEFINE_TYPE_WITH_CODE (GtkIMContextBroadway, gtk_im_context_broadway, GTK_TYPE
                          g_io_extension_point_implement (GTK_IM_MODULE_EXTENSION_POINT_NAME,
                                                          g_define_type_id,
                                                          "broadway",
-                                                         10))
+                                                         0))
 
 static void
 broadway_set_client_widget (GtkIMContext *context, GtkWidget *widget)
index 2d776b45605208823aa0bf8061f8dd8fda6664e1..768e123fbe63c011c187484b6d9b45215105a042 100644 (file)
@@ -130,7 +130,7 @@ G_DEFINE_TYPE_WITH_CODE (GtkIMContextIME, gtk_im_context_ime, GTK_TYPE_IM_CONTEX
                          g_io_extension_point_implement (GTK_IM_MODULE_EXTENSION_POINT_NAME,
                                                          g_define_type_id,
                                                          "ime",
-                                                         10))
+                                                         0))
 
 static void
 gtk_im_context_ime_class_init (GtkIMContextIMEClass *class)
index d35a8e39981f0e7c8db1f68a6af01ee4361dadcf..7b046c3defc4264a3f8330a891ef323103544597 100644 (file)
@@ -55,7 +55,7 @@ G_DEFINE_TYPE_WITH_CODE (GtkIMContextQuartz, gtk_im_context_quartz, GTK_TYPE_IM_
                          g_io_extension_point_implement (GTK_IM_MODULE_EXTENSION_POINT_NAME,
                                                          g_define_type_id,
                                                          "quartz",
-                                                         10))
+                                                         0))
 
 static void
 quartz_get_preedit_string (GtkIMContext *context,
index f1436bd62b9e659adde8cb221fe62ae51262c2c5..1c738bf1039eea6b5ec00c2f77c44a02847c2d68 100644 (file)
@@ -129,7 +129,7 @@ G_DEFINE_TYPE_WITH_CODE (GtkIMContextSimple, gtk_im_context_simple, GTK_TYPE_IM_
                          g_io_extension_point_implement (GTK_IM_MODULE_EXTENSION_POINT_NAME,
                                                          g_define_type_id,
                                                          "gtk-im-context-simple",
-                                                         10))
+                                                         G_MININT))
 
 static void
 gtk_im_context_simple_class_init (GtkIMContextSimpleClass *class)
index 66ea4c86c91fb1f377cf7a89bd486d5e795f0545..e621f13b70ccb4d463acb540cacae1a6fffaa70d 100644 (file)
@@ -98,7 +98,7 @@ G_DEFINE_TYPE_WITH_CODE (GtkIMContextWayland, gtk_im_context_wayland, GTK_TYPE_I
                          g_io_extension_point_implement (GTK_IM_MODULE_EXTENSION_POINT_NAME,
                                                          g_define_type_id,
                                                          "wayland",
-                                                         10));
+                                                         0));
 
 static GtkIMContextWaylandGlobal *global = NULL;
 
index 01629ab05437e5ea208665c94f01d78ffd571b19..58f82d25e221f1ea2f53f8c7933a8a51ba3a85a8 100644 (file)
@@ -149,7 +149,7 @@ G_DEFINE_TYPE_WITH_CODE (GtkIMContextXIM, gtk_im_context_xim, GTK_TYPE_IM_CONTEX
                          g_io_extension_point_implement (GTK_IM_MODULE_EXTENSION_POINT_NAME,
                                                          g_define_type_id,
                                                          "xim",
-                                                         10))
+                                                         0))
 
 static GSList *open_ims = NULL;